html,
body {
    min-height: 100%;
}

body {
    /*background-color: #021428;*/
    /*background-color:#000C3B;*/
    /*background-color: #0C172D;*/
    /* background: url(../images/monitor/mo_bg.png) no-repeat;
    background-size: cover; */
    /*background: -webkit-linear-gradient(top, #2F56B3,#091223);*/
    color: #000
}

a {
    color: #000;
}


/*���������߶�*/

.row-h {
    height: 100% !important;
}


/*�߶�դ�񻯣���12��*/

.col-h-1,
.col-h-2,
.col-h-3,
.col-h-4,
.col-h-5,
.col-h-6,
.col-h-7,
.col-h-8,
.col-h-9,
.col-h-10,
.col-h-11,
.col-h-12 {
    position: relative;
    min-height: 1px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.col-h-12 {
    height: 100%;
}

.col-h-11 {
    height: 91.66666667%;
}

.col-h-10 {
    height: 83.33333333%;
}

.col-h-9 {
    height: 75%;
}

.col-h-8 {
    height: 66.66666667%;
}

.col-h-7 {
    height: 58.33333333%;
}

.col-h-6 {
    height: 50%;
}

.col-h-5 {
    height: 41.66666667%;
}

.col-h-4 {
    height: 33.33333333%;
}

.col-h-3 {
    height: 25%;
}

.col-h-2 {
    height: 16.66666667%;
}

.col-h-1 {
    height: 8.33333333%;
}

.color-3 {
    color: #50FB1F !important;
}


/*��ť*/

.mo-btn {
    background-color: transparent;
    border: 1px solid #3563C5;
    -webkit-box-shadow: 0 0 8px #3563C5;
    -moz-box-shadow: 0 0 8px #3563C5;
    box-shadow: 0 0 8px #3563C5;
}

.mo-btn.active {
    background-color: #3563C5;
}


/*���*/

.mo-table-wrap {
    position: relative;
}

.mo-table-wrap table,
.mo-table-wrap .layui-table tbody tr:hover,
.mo-table-wrap .layui-table thead tr,
.mo-table-wrap .layui-table-click,
.mo-table-wrap .layui-table-header,
.mo-table-wrap .layui-table-hover,
.mo-table-wrap .layui-table-mend,
.mo-table-wrap .layui-table-patch,
.layui-table-tool,
.mo-table-wrap .layui-table[lay-even] tr:nth-child(even) {
    background-color: transparent;
    color: #000;
}

.mo-table-title {
    position: absolute;
    top: 5px;
    font-size: 16px;
}

.layui-table.mo-table td,
.layui-table.mo-table th {
    background-color: #0A0F25;
    border-color: #334562;
    color: #e0e0e0;
}


/*ͷ��*/

.mo-header {
    position: relative;
    height: 73px;
}

.mo-header:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 150px;
    right: 150px;
    height: 2px;
    background: -webkit-linear-gradient(left, #0C3264, #50FB1F, #0C3264);
}

.mo-header-title {
    float: left;
    font-size: 30px;
    color: #DAA32A;
    letter-spacing: 2px;
    /*line-height: 65px;*/
    position: relative;
    /*background: -webkit-linear-gradient(top, #fff, #65c4f1);*/
    /*-webkit-background-clip: text;*/
    /*-webkit-text-fill-color: transparent;*/
    display: inline-block;
    padding: 0 3px;
}

.mo-header-nav {
    float: left;
}

.mo-header-nav li {
    text-align: center;
    float: left;
    padding: 0 8px;
    cursor: pointer;
}

.mo-header-nav li:after {
    content: '';
    display: none;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 8px solid #50FB1F;
    margin: 0 auto;
}

.mo-header-nav li>i {
    width: 28px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #2ECAF0;
    border-radius: 50%;
    margin-bottom: 3px;
    background-color: rgba(11, 22, 140, 0.5);
    -webkit-box-shadow: 0 0 5px #2ECAF0;
    -moz-box-shadow: 0 0 5px #2ECAF0;
    box-shadow: 0 0 5px #2ECAF0;
    color: #2ECAF0;
}

.mo-header-nav li>p {
    font-size: 13px;
    padding: 3px 0;
}

.mo-header-nav li.active {
    color: #50FB1F;
}

.mo-header-nav li.active:after {
    display: block;
}

.mo-header-nav li.active>i {
    border-color: #50FB1F;
    color: #50FB1F;
}

.mo-header .layui-form-select dl dd {
    color: #333
}


/*����*/

.mo-content {
    padding: 15px;
    position: relative;
}

.mo-content .layui-carousel,
.mo-content .layui-carousel>[carousel-item]>* {
    background-color: transparent;
}

.mo-content .layui-carousel>[carousel-item]:before {
    display: none;
}

.mo-content .layui-carousel>[carousel-item]>* {
    display: block;
    opacity: 0;
    z-index: 0;
}

.mo-content .layui-carousel>[carousel-item]>.layui-this {
    opacity: 1;
    z-index: 1;
}

.mo-content .layui-input {
    background-color: transparent;
    color: #000;
}

.mo-content .layui-carousel-arrow {
    z-index: 2;
}

.mo-content .layui-carousel-ind {
    display: none;
}


/*���ݿ�*/

.mo-box-wrap {
    position: relative;
    height: 100%;
    background-color: #0F142B;
    border: 1px solid #334562;
    color: #ddd;
}

.mo-box-head {
    font-size: 18px;
    /* color: #28C8E6; */
    /* color: #83c7e3; */
    padding: 5px 10px;
}

.mo-box-head i {
    margin-right: 5px;
}

.mo-box-head>small {
    font-size: 13px;
}

.mo-box-con {
    position: relative;
    padding: 10px;
    height: calc(100% - 20px);
}

.mo-big-value {
    font-size: 40px;
    margin-right: 3px;
}

.mo-list {}

.mo-list li {
    position: relative;
    padding: 8px 0 8px 30px;
    margin-bottom: 5px;
    font-size: 13px;
}

.mo-list li+li:before {
    content: '';
    display: block;
    position: absolute;
    border-bottom: 1px solid #333;
    left: 30px;
    right: 0;
    top: -2px;
}

.mo-list-name i {
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -8px;
    margin-right: 5px;
    font-size: 18px;
    opacity: 0.75;
}

.mo-list-value {
    padding-top: 8px;
}

.mo-list-value>strong {
    font-size: 20px;
    margin-right: 3px;
    color: #000;
    vertical-align: bottom;
}


/*����*/

.mo-tags {
    position: relative;
    height: 240px;
    margin: 10px auto;
    background-image: -webkit-radial-gradient(40% 40% at 50% 50%, rgba(255, 255, 255, 0.15), transparent);
    background-image: radial-gradient(40% 40% at 50% 50%, rgba(255, 255, 255, 0.15), transparent);
}

.mo-tags a {
    position: absolute;
    top: 0;
    left: 0;
    font-family: Microsoft YaHei;
    color: #000;
    font-weight: bold;
    text-decoration: none;
    padding: 3px 6px;
}

.mo-tags a:hover {
    border: 1px solid #eee;
    background: #000;
}

.mo-tagsList-title {
    font-size: 16px;
    margin-bottom: 5px;
}

.mo-tagsList-title i {
    margin-right: 3px;
}

.mo-tagsList span {
    display: inline-block;
    padding: 3px 5px;
}